About Taylor Cobb Developments Ltd (11359460) United Kingdom