About Lycatel Property Services Limited (05763805) United Kingdom