Mowbray & Son began its operations in the year 1980 as a Private Limited Company with reg. no. 01500254. This company's office was situated in London at C/o Bdo Llp. This particular Mowbray & Son Limited company had been on the market for at least 40 years.
Barry L. was the following enterprise's director.