About Lyca Properties Ltd (10482935) United Kingdom