About Telegraph Residential Furniture Ltd (10668905) United Kingdom