About Ballou Ltd (12446423) United Kingdom