About 10 North Road Management Company Limited (05094154) United Kingdom