About Duncan & Laird Associates Ltd (SC496971) United Kingdom