About Duncan Barr Associates Limited (04426566) United Kingdom