About Travers Baird Investments Ltd (08838284) United Kingdom