About Duncan Macneill & Company Limited (00502552) United Kingdom