About Stopford Properties Ltd (03853680) United Kingdom