About Ammaycock Ltd (08421224) United Kingdom