About Lancroft Commercial Limited (07526220) United Kingdom