About Taylor & Smith Developments Ltd (12944914) United Kingdom