About Lee & Co Nominees Limited (05225847) United Kingdom