About Metro Investments And Developments Limited (13612273) United Kingdom