About 24 Windsor Terrace Management Company Limited (05981730) United Kingdom