About Hamish Duncan Limited (12225581) United Kingdom