About Ampthill Investments Limited (07614965) United Kingdom