About Lee Ballard Limited (07080315) United Kingdom