About Stowey Properties Ltd (06728647) United Kingdom