About Sherwood House Management Company Ltd. (04706971) United Kingdom