About Duffin Builders Limited (05740276) United Kingdom