About Ballard Row Limited (12628162) United Kingdom