About Applegate Limited (08631083) United Kingdom