About Spencer Hogg Limited (12063546) United Kingdom