About 58 North Road Management Limited (13706302) United Kingdom