About Lidder Investments Ltd (05269398) United Kingdom