About Loch Brae Ltd (SC224479) United Kingdom