About Lambeth Walk Studio Limited (11966724) United Kingdom