About B & A Taylor Developments Ltd (12902542) United Kingdom