About On The Spot Franchising Ltd (12842126) United Kingdom