About Lisson Gallery London Limited (01691363) United Kingdom