About James Taylor & Co Hairdressing Limited (11321273) United Kingdom