About Ricardo Property & Consultancy Ltd (07330580) United Kingdom