About Marshall And Spencer Limited (01188233) United Kingdom