About Lidstones Investments Limited (00667608) United Kingdom