About Kelly Horseboxes Limited (11147845) United Kingdom