About Dugald Skene Architecture Ltd (SC584231) United Kingdom