About Lugard Property Services Limited (06696249) United Kingdom