About Bryn Menai Apartments Limited (12428019) United Kingdom