About James Horsley Limited (12037913) United Kingdom