About The Sherwoods Management Company Limited (02234425) United Kingdom