About Marshall Press Rentals Limited (02594366) United Kingdom