About Bamber Associates Limited (06999600) United Kingdom