About Mowat & Company Ltd (03228359) United Kingdom