About 31 41 New North Road Management Limited (02064946) United Kingdom