About Thomas Barles Limited (08731498) United Kingdom