About Lancroft Limited (05942387) United Kingdom