About Lambricks Management Limited (09391209) United Kingdom