About Spicerhaart Holdings Limited (06682530) United Kingdom