About North London Restructuring Limited (13496323) United Kingdom