About Lee & Co London Limited (11097530) United Kingdom