About John Robert Duffell Project Management Limited (10454957) United Kingdom