About Lackington & Co Ltd (13037845) United Kingdom