About The Jam Horse Ltd (09429013) United Kingdom