About Murlough Sands Management Limited (NI654232) United Kingdom