About Montagu & Co. Ltd (11095730) United Kingdom