About Lochailort Ampthill Limited (08099531) United Kingdom