About Slater Management Limited (05340244) United Kingdom