About Lochailort Newbury Limited (12190752) United Kingdom