About Metro Lettings Group Aldgate Limited (13005423) United Kingdom