About Bowker Thomas Consultants Ltd (11493583) United Kingdom