About Jessie & Grace Limited (12184497) United Kingdom