About Windsor Close Flat Management Limited (12403936) United Kingdom