About 241 New North Road Management Company Limited (09337743) United Kingdom