About Ballard & Thompson Limited (08210781) United Kingdom