About Lidstone (holdings) Limited (08268979) United Kingdom