About Lackhams Estates Limited (13423004) United Kingdom