About Lemar Properties Ltd (12118463) United Kingdom