About Jackson & Grace Limited (10974002) United Kingdom