About Oxford Plant & Contracting Ltd (11491556) United Kingdom