About Lancro Properties Limited (02784339) United Kingdom