About 64 Howell Road Management Company Limited (06131577) United Kingdom