About Lee & Lee Consultants Ltd (12034265) United Kingdom