About The Leanderthals Management Company Limited (05268615) United Kingdom