About Stowehampton Ltd (07400973) United Kingdom