About Jackie Meade Limited (11802560) United Kingdom