About Bamford Mumby Ltd (04577365) United Kingdom