About Taylor Of London Limited (07161400) United Kingdom