About Slyne Woods Management Company Limited (03327400) United Kingdom