About Richards Property Development Limited (12466220) United Kingdom