About Walmer Spice Limited (12542215) United Kingdom