About Ballard Investment Holdings Limited (13675785) United Kingdom