About Charles Lucas Property Management Limited (08296722) United Kingdom