About Stoke Abbott Properties Ltd (11562854) United Kingdom