Chelsea Home And Leisure Ltd We are a top rated retailer due to our great prices, referral and repeat customers, and excellent customer service before and after your purchase. Phone: 02078713842 The Hub 20 Dawes Road London, Greater London SW6 7EN Great Britain Map Other Categories: Business Services |