About Stortford Properties Limited (12271802) United Kingdom