About Mitchell Project Services Limited (03585978) United Kingdom