About Rackheath Stores Ltd (13683439) United Kingdom