About J J Spencer Limited (12845577) United Kingdom