About 121 Newbridge Road Flats Management Limited (02172108) United Kingdom