About M.e.m. Montrose Limited (SC397976) United Kingdom