About Lackland & Co. Limited (06474270) United Kingdom