About Taylor & Taylor Developments Ltd (12716874) United Kingdom