About Stoke Bishop Investments Limited (12688991) United Kingdom