About Lee & Lee Limited (SC465635) United Kingdom