About Durra Brothers Construction Ltd (12966852) United Kingdom