About Spencer Motorhome Industries Limited (01578837) United Kingdom