About Richard Lucas Property Consultants Ltd (06829225) United Kingdom