About Sherwood Place Management Company Limited (01854307) United Kingdom