About Winslade House Management Company Limited (02171829) United Kingdom