About London Spit Roast Ltd (09532890) United Kingdom