About Taylor & Co (marine) Limited (03546900) United Kingdom