About J.c. Horseboxes Limited (07646906) United Kingdom