About Landseer Management Limited (03575195) United Kingdom