About Cowan Brae Flats Management Company Limited (02123385) United Kingdom