About Rachael S Kitchen Holdings Limited (10334198) United Kingdom