About Cromwell Road Store Limited (11450193) United Kingdom