About Duncan Todd Homes Ltd (NI630373) United Kingdom