About Stoke Orchard Hub Ltd (13256898) United Kingdom