About Lala Of London Limited (07649933) United Kingdom