About Ballard Chalmers Ltd (05644282) United Kingdom