About Roughneck Excavators Limited (01733744) United Kingdom