About Lock & Mcdermott Ltd (04953235) United Kingdom