About Taylor & Brown Furniture Limited (11388840) United Kingdom