About Lambo Property Limited (12118595) United Kingdom