About Richards Properties Investments Ltd (13705952) United Kingdom