About Lancer Properties Limited (02090578) United Kingdom