About Lencroft Limited (06550426) United Kingdom