About Edinburgh Marina Residences Limited (11033826) United Kingdom