About Spencer Hundley Limited (09129585) United Kingdom