About Livermore & Co Ltd (10085249) United Kingdom