About Jack & Maggie S Limited (08252498) United Kingdom