About Spencer Mayes Limited (04048405) United Kingdom