About Lefkara Land Corporation Ltd (08676171) United Kingdom