About Sherard Management Company Limited (02881642) United Kingdom