About Lewis Ballard Bbb Limited (11845798) United Kingdom