About Lockett & Co Limited (07312030) United Kingdom