About Taylor Taylor London Limited (05810917) United Kingdom