About Moffat House Management Company Limited (11632717) United Kingdom