About Menai Properties Limited (04432631) United Kingdom