About Lancrest Properties Limited (04139525) United Kingdom