Carpets near Beaconsfield 50 High Street, Hampton Hill, Hampton, Middlesex, TW12 1PD Tags: Free consultations, Free estimates, Free parking, Installation/Fitting, No call out charge