About J H Duffin & Sons (contractors) Limited (06124813) United Kingdom