About 38 Windsor Road Management Company Limited (06504852) United Kingdom