About Baker Davidson Thomas Limited (07560615) United Kingdom