About Marshall & Mace Limited (05898154) United Kingdom