About Tallhouse Chandler Co Limited (12512795) United Kingdom