About Sherwood House Flats Management Company Limited (10265466) United Kingdom