About Stenford Property Ltd (08901736) United Kingdom