About New Street Holbrook Management Limited (06120458) United Kingdom