About Moffat Properties Ltd. (SC405117) United Kingdom