About Spencers Horsebox Hire Ltd (12272854) United Kingdom