About Lee Design London Ltd (13085189) United Kingdom