About Lundy Investors Limited (10295668) United Kingdom