About Lambar Properties Ltd (13539838) United Kingdom