About Lycros Properties Ltd (13592306) United Kingdom