About North Lea Developments Limited (SF000308) United Kingdom