About North Middlesex Investments Limited (11260162) United Kingdom