About Taylor & Co Hair Limited (09709717) United Kingdom