About Richards Developments Ltd (11049148) United Kingdom