About Stanford Properties Limited (03948410) United Kingdom