About Sandyhills Management Company Limited (03210900) United Kingdom