About Spencer Dispense Ltd (SC441797) United Kingdom