About Metrogate Melrose Limited (13052347) United Kingdom