About Lee & Micklethwait Ltd (06101301) United Kingdom