About Stoneleigh Devon Ltd (10007682) United Kingdom