About S.w. & M.l. Keys Limited (04399436) United Kingdom