About Jack & Grace Limited (12484095) United Kingdom