About Lochturffin Management Company Limited (05701274) United Kingdom