About Telegraph Furniture International Ltd (12026821) United Kingdom