About Taylor & Karsons Ltd (09628204) United Kingdom