About Cubar Sandbach Limited (11977517) United Kingdom