About Taylor & Collie Limited (SC581178) United Kingdom