About Ballards Investments Limited (11612944) United Kingdom