About Taylor Loom Consultants Ltd (12142410) United Kingdom