About Amesbury Partners Limited (07058942) United Kingdom