About Southmoor Property Development & Investment Limited (06716131) United Kingdom