
- Country: England
- State: East
- City: Leigh-on-Sea
- Address: 163 Elm Rd, Southend-on-Sea, Leigh-on-Sea SS9 1SG, UK
- Store
More companies in your city
1 Review(s)
Sarah Pridham
26.10.2018
Promised to fit appliances, ignored calls on the day and did not show up.
Added comment