About North London Holdings Ltd (13285822) United Kingdom