About Ampthill Property Limited (11379864) United Kingdom