About Stowe Property Ltd (11135076) United Kingdom