About Amicombe Ltd (13337163) United Kingdom