About Taylor & Co Properties Ltd (11765307) United Kingdom