About H J Spencer Limited (11859964) United Kingdom