About Ballard Holdings Ltd (07886724) United Kingdom