About Lycatel Property Management Services Limited (05763768) United Kingdom