About Lidiard Management Limited (07122152) United Kingdom