About Abbey Road (barking) Management Limited (06058704) United Kingdom