About Leander Management Ltd (08636986) United Kingdom