About Drummond Contractors Limited (12908366) United Kingdom