About Beaumont & De Mowbray Ltd (13508769) United Kingdom