About Duncan Terrace Garden Limited (05513760) United Kingdom