About Taylor Maker Ltd (07109263) United Kingdom