About Sherwood Lock Management Company Limited (02822682) United Kingdom