About Duncan Terrace 11 Limited (06249920) United Kingdom