About M W Barber Associates Limited (06821363) United Kingdom