About Mowbray & Son Limited (01500254) United Kingdom