About New North Management Ltd (10167034) United Kingdom