About Lee Brown Studio Limited (12280947) United Kingdom