About Lenham Barn Limited (08450089) United Kingdom