About W Spencer Consult Limited (11864432) United Kingdom