About Appleton & Howard Ltd. (06625203) United Kingdom