About Rickards Property & Consultancy Limited (03643213) United Kingdom