About 425 Mile End Road Management Limited (02918098) United Kingdom