About London Living Solutions Limited (12917521) United Kingdom