About North Lane Management Company Limited (11486732) United Kingdom