About Alistair Duncan Machinery Limited (10002221) United Kingdom