About Lord North Group Holdings Ltd (12611870) United Kingdom