About Northop Investment Limited (12451178) United Kingdom