About Hambleden Lynch Management Ltd (11895374) United Kingdom