About Stoke Orchard Developments Ltd (05697399) United Kingdom