About Northlea Investments Limited (07191625) United Kingdom