About Standford Properties Limited (02614815) United Kingdom