About William Duncan Property Limited (SC562522) United Kingdom