About 22 Westcroft Square Management Company Limited (02489659) United Kingdom