About Taylor & Co (hamburg) Ltd (09461601) United Kingdom