About Spencer Industries Ltd (12608721) United Kingdom