About Menai Quays Management Company Limited (05954139) United Kingdom