About 129 North End Road Management Company Limited (04320622) United Kingdom