About Duncan Heron Properties Limited (10910892) United Kingdom