About Playball Hampstead And Islington Limited (12698805) United Kingdom