About Lee Mynard Limited (12019894) United Kingdom