About 21 North End Road (management) Limited (03098229) United Kingdom