About North Laine Investments Ltd (12112104) United Kingdom