About Spencer Maynard W M Limited (12056371) United Kingdom