About S.a. Lockett And Son Limited (01476537) United Kingdom