About Montagu Baker Ltd (08200380) United Kingdom