About Appleton Technical Management Limited (08544053) United Kingdom