About M B Langmuir & Hay (uk) Limited (SC478652) United Kingdom