About Taylor Horseboxes Limited (09892391) United Kingdom